#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
#include<sys/types.h>


int main()
{
  // 创建子进程并且完成分流
  pid_t id = fork(); 
  if(id == 0) 
  {
    printf("fork::error\n");
    exit(1);
  }
   if (id ==  0)
   {
      while(1)
      {
           printf("我是子进程：pid:%d 我的父进程： ppid:%d\n",getpid(),getppid());
           sleep(1);
      }
   }
  else if(id > 0)
   {
      while(1)
      {
           printf("我是子进程：pid:%d 我的父进程： ppid:%d\n",getpid(),getppid());
          sleep(1);
      }
    }
   return 0;
}
